/**
  *@File文件:BillMapper.java
  *@Date日期:2017年7月14日 上午9:17:36
  *@Copyright版权:Corporation 2017
  */
package com.qiaomengapp.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qiaomengapp.bean.ShopBill;
import com.qiaomengapp.bean.ShopBillWrapper;

/**
 * @Description描述:
 * @Author作者 wangzongwen
 * @Date日期:2017年7月14日
 */
public interface ShopBillMapper {

	/**
	 *@Description描述: 添加一条商铺信息
	 *@param shopBill 要添加的信息内容
	 *@return
	 *@return int 影响的行数
	 */
	int insertShopBill(ShopBill shopBill);
	
	/**
	 *@Description描述: 删除商铺信息
	 *@param id 要删除信息的id
	 *@return
	 *@return int 影响的行数
	 */
	int deleteShopBill(int id);
	
	/**
	 *@Description描述: 查询商铺所有信息(可以根据类型进行筛选)
	 *@param shopId 要查询信息的商铺id
	 *@param type 要查询的类型
	 *@return
	 *@return List<ShopBillWrapper> 查询到的商铺信息对象集合
	 */
	List<ShopBillWrapper> selectShopBillWrapper(@Param("shopId") int shopId,@Param("type") Integer type);
	
	
	/**
	 *@Description描述: 查询商铺信息数量 
	 *@param shopId  商铺id
	 *@return
	 *@return int 商铺信息数量
	 */
	int selectShopBillCount(int shopId);
}
